<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

require_once APPLICATION_PATH . '/models/Single/BaseEntity.php';
require_once APPLICATION_PATH . '/models/Mapper/ClientesMapper.php';
require_once APPLICATION_PATH . '/models/DbTable/Usuarios.php';

/**
 * Description of UsuarioEntity
 *
 * @author kristian
 */
class Spalm_Model_Single_UsuarioEntity extends Spalm_Model_Single_BaseEntity{
    protected $_nombre;
    protected $_apellido;
    protected $_localidad;
    protected $_fecha_nacimiento;
    protected $_login_name;
    protected $_password;
    protected $_email;

    public function  __construct() {
        $this->setMapper(new Spalm_Model_Mapper_UsuariosMapper(new Spalm_Model_DbTable_Usuarios()));
    }

    public function getNombre() {
        return $this->_nombre;
    }

    public function setNombre($_nombre) {
        $this->_nombre = $_nombre;
    }

    public function getApellido() {
        return $this->_apellido;
    }

    public function setApellido($_apellido) {
        $this->_apellido = $_apellido;
    }

    public function getLocalidad() {
        return $this->_localidad;
    }

    public function setLocalidad($_localidad) {
        $this->_localidad = $_localidad;
    }

    public function getFechaNacimiento() {
        return $this->_fecha_nacimiento;
    }

    public function setFechaNacimiento($_fecha_nacimiento) {
        $this->_fecha_nacimiento = $_fecha_nacimiento;
    }

    public function getLoginName() {
        return $this->_login_name;
    }

    public function setLoginName($_login_name) {
        $this->_login_name = $_login_name;
    }

    public function getPassword() {
        return $this->_password;
    }

    public function setPassword($_password) {
        $this->_password = $_password;
    }

    public function getEmail() {
        return $this->_email;
    }

    public function setEmail($_email) {
        $this->_email = $_email;
    }



    public function isRemovable() {
        $salida = true;

        /*
         * consultas
         */


        /*
         * evaluaciones
         */


        return $salida;
    }


}
?>

